package com.jizhi.onework.framework.model;

/**
 * Controller 接口传参，
 *
 * 数据对象流转形式: Params->DTO->DO->VO
 *
 * Params 为从 Controller 接口中解析出的参数对象，之后转换为数据传输层对象进行接口调用
 *
 * 提供从 Params 层转化成 DTO 层的抽象方法
 *
 * @author hzhang7
 * @see com.jizhi.onework.framework.model.BaseDTO
 * @see com.jizhi.onework.framework.model.BaseVO
 */
public abstract class BaseParams<DTO> {

    /**
     * 将 Params 参数转为数据传输层对象
     *
     * @return
     */
    public abstract DTO toDTO();
}
